Transaction Speciication in Multidatabase Systems Based on Parallel Logic Programming
نویسندگان
چکیده
The integration of multiple autonomous and heterogeneous database systems into one multidatabase system requires a powerful language which serves both for specifying queries and transactions. In our previous work we proposed a Prolog-based language for specifying queries in multidatabase systems. In this paper, we have introduced a parallel Prolog-based query language which serves well as a concurrent speciication language for the representation of a recently proposed transaction model called \Flex Transactions". We have described the extended language by using examples and have shown its advantages in comparison to existing parallel logic languages. A prototype implementation of this language (VPL Vienna Parallel Logic Language) has been developed at the University of Technology Vienna and is currently under investigation in the Interbase Project at Purdue University.
منابع مشابه
Transaction Speci cation in Multidatabase SystemsBased on Parallel Logic
The integration of multiple autonomous and heterogeneous database systems into one multidatabase system requires a powerful language which serves both for specifying queries and transactions. In our previous work we proposed a Prolog-based language for specifying queries in multidatabase systems. In this paper, we have introduced a parallel Prolog-based query language which serves well as a con...
متن کاملIn : Proceedings of the International EDBT Conference
We present an execution model for distributed transactions that can be employed for multidatabase systems. We use the Flex Transaction model that has been proposed as a highly general and exible tool for the speciication of distributed transactions and extend it by allowing nested and possibly recursive transaction speci-cations. We show how a given transaction speciication and its execution mo...
متن کاملA Language Multidatabase System
Rapid growth in the area of Multi Database Systems (MDBSs), which involve both the access of global data and distributed transaction processing, has created a need for programming languages that provide communication reliability and powerful synchronization. In this paper, we rst present the requirements of MDBSs, then explain the V P L (Vienna Parallel Logic) programming language and its featu...
متن کاملA Parallel Logic Language for Transaction Specification in Multidatabase Systems
The realization of truely heterogeneous database systems is hampered among others by two obstacles. One is the unsuitability of traditional transaction models, this has lead to the proposal of a new more flexible transaction model. Th.e second is the fact that none of the existing language and system support such a flexible model. This paper addresses these two issues by proposing a logic appro...
متن کاملLayered Approach to Transaction Management in Multidatabase Systems
With the proliferation of distributed computing, there arises a need for a new generation of database systems to support complex object manipulation and multimedia applications while preserving interworking with existing applications. The autonomy of these heterogeneous systems implies that the synchronisation and management of distributed transactions have become an important issue. An archite...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991